package com.boatAnchorAssistant.pojo.param.alarm;

import com.boatAnchorAssistant.pojo.enums.alarm.AlarmStatusEnum;
import lombok.Data;
import nirvana.core.domains.param.PageParam;

import java.time.LocalDate;

/**
* 【描 述】：
* 【环 境】：J2SE
* 【详 细】：
*
*/
@Data
public class GetAlarmListParam extends PageParam {
    /**
     * 是否数据隔离
     */
    private Boolean isDataSegregation;
    /**
     * 设备id
     */
    private Long deviceId;
    /**
     * 开始时间 yyyy-MM-dd
     */
    private LocalDate startTime;

    /**
     * 结束时间 yyyy-MM-dd
     */
    private LocalDate endTime;
    /**
     *  事件分组id
     */
    private Long eventId;

    /**
     * 所属报警类型id
     */
    private Long typeId;

    /**
     * 报警等级id-数据字典
     */
    private Long levelId;

    /**
     * 报警区域id-数据字典
     */
    private Long areaId;

    /**
     * 状态：0-待处理  1-已处理  2-误报
     */
    private AlarmStatusEnum status;
}